using FreeSql;
using FreeSql.DataAnnotations;

namespace CKS.Models
{
	/// <summary>
	/// agv路径点
	/// </summary>
	[Table(Name ="agv_path_point")]
	public class agv_path_point
	{
        /// <summary>
        /// 路径点编号
        /// </summary>
        [Column(IsIdentity = true, IsPrimary = true)]
        public long Id { get; set; }
		/// <summary>
		/// 路径点值
		/// </summary>
		public int Point { get; set; }
		/// <summary>
		/// 工站ID
		/// </summary>
		public int StationId { get; set; }
		/// <summary>
		/// 区域
		/// </summary>
		public int StationArea { get; set; }
        /// <summary>
        /// 坐标类型:1满料坐标 2空料坐标  3回收坐标
        /// </summary>
        public int PointType { get; set; }

		public int AgvModbusAddr {  get; set; }
        public int UpperModbusAddr { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
		/// <summary>
		/// 最后更新时间
		/// </summary>
		public DateTime UpdateTime { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime CreatedTime { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public bool IsDeleted { get; set; }
	}
}